package interfaces;



/**
 * Interface for objects that can be updated.
 * 
 * @author Lance
 * 
 */
public interface IUpdatable {

    /**
     * Updates state of object implementing the interface.
     */
    void update ();

    /**
     * Returns whether the object is still active in the GameEnvironment.
     * @return boolean
     */
    boolean isValid ();
}
